﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using Microsoft.Xna.Framework.Graphics;
using ShevaEngine.Core.Modules.Models;
using Microsoft.Xna.Framework;

namespace ShevaEngine2ContentPipeline.Common
{
    /// <summary>
    /// Internal triangle.
    /// </summary>
    public class InternalTriangle
    {
        /// <summary>Vertex 1.</summary>
        public IVertexType Vertex1;
        /// <summary>Vertex 2.</summary>
        public IVertexType Vertex2;
        /// <summary>Vertex 3.</summary>
        public IVertexType Vertex3;
        /// <summary>Model material parameters.</summary>
        public ModelMaterialParameters ModelMaterialParameters;

        /// <summary>Vertex 1.</summary>
        public Vector3 Vertex1Vector3;
        /// <summary>Vertex 2.</summary>
        public Vector3 Vertex2Vector3;
        /// <summary>Vertex 3.</summary>
        public Vector3 Vertex3Vector3;
    }
}
